Big Huge Thesaurus

police detective

noun